<?php
header("Pragma: public");
header("Expires: 0");
header("Accept-Ranges: bytes");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/vnd.ms-excel");
header('Content-Disposition: attachment; filename=abiturientstofbs.csv');
header("Content-Transfer-Encoding: binary"); 
// header("Content-Type: text/html;charset=windows-1251");
foreach ($abiturients as $abiturient):

	if ($without_scores) {
	$line = '';
	// фамилия
	$line .= trim($abiturient['Abiturient']['lastname']).'%';
	// имя
	$line .= trim($abiturient['Abiturient']['firstname']).'%';
	// отчество
	if ($abiturient['Abiturient']['surname'] == '-') {
		$line .= '%';
	} else {
		$line .= trim($abiturient['Abiturient']['surname']).'%';
	}
	// паспорт серия
	$line .= str_replace(' ', '', $abiturient['Abiturient']['passport_ser']).'%';
	// пасспорт номер
	$line .= str_replace(' ', '', $abiturient['Abiturient']['passport_num']);
	
	//$line .='%%%%%%%%%%%%%';
	echo $line.'
';	
	} else {
		$i = 0;
		$russian = 0;
		$math = 0;
		$chemistry = 0;
		$biology = 0;
		$history = 0;
		$social = 0;
		foreach ($abiturient['Result'] as $result):
		if (($result['subject_id'] == 1) && ($result['score']>0)){
			$russian = $result['score'];
			$i++;
		}
		if (($result['subject_id'] == 2) && ($result['score']>0)){
			$math = $result['score'];
			$i++;
		}
		if (($result['subject_id'] == 11) && ($result['score']>0)){
			$chemistry = $result['score'];
			$i++;
		}
		if (($result['subject_id'] == 4) && ($result['score']>0)){
			$biology = $result['score'];
			$i++;
		}
		if (($result['subject_id'] == 7) && ($result['score']>0)){
			$history = $result['score'];
			$i++;
		}
		if (($result['subject_id'] == 9) && ($result['score']>0)){
			$social = $result['score'];
			$i++;
		}
		endforeach;
		$line = '';
		if ($i>=2){
			// пасспорт серия
			$line .= $abiturient['Abiturient']['passport_ser'].'%';
			// пасспорт номер
			$line .= $abiturient['Abiturient']['passport_num'].'%';
			// русский
			if ($russian > 0 ) {
				$line .= $russian.'%';
			} else {
				$line .= '%';
			}
			// математика
			if ($math > 0 ) {
				$line .= $math.'%';
			} else {
				$line .= '%';
			}
				
			// физика
			$line .= '%';
			// химия
			if ($chemistry > 0 ) {
				$line .= $chemistry.'%';
			} else {
				$line .= '%';
			}
			// биология
			if ($biology > 0 ) {
				$line .= $biology.'%';
			} else {
				$line .= '%';
			}
			// История России
			if ($history > 0 ) {
				$line .= $history.'%';
			} else {
				$line .= '%';
			}
			// География
			$line .= '%';
			// Английский язык
			$line .= '%';
			// Немецкий язык
			$line .= '%';
			//Французский язык
			$line .= '%';
			// обществознание
			if ($social > 0 ) {
				$line .= $social.'%';
			} else {
				$line .= '%';
			}
			// Литература
			$line .= '%';
			// Испанский язык
			$line .= '%';
			// Информатика
				
			// выводим в csv
			echo $line.'
';
		}
	} // if no without_scores

endforeach;
?>